#pragma once
#include "../Math.hpp"
#include "../Model/MeshStructure.hpp"

namespace Geometry {

/*
  Shape : geometry base class
  Abstract any concrete Surface
*/
class Shape {
public:
  virtual Model::MeshRef CreateMesh(bool generateNormalTexCoords = false) = 0;
};

} // namespace Geometry